//改变 Kotlin 编译生成的类名
@file:JvmName("KtAndJava")

package books.new_to_old

fun main(args: Array<String>) {

    //1.关键字冲突用^ ^重命名

    //2.泛型不能进行类型检测
    val list1 = listOf(1, 2)
    println(list1 is List<*>)


    //3.java数组支持型变,kotlin数组不支持
//    kotlin  提供的  IntArray ByteArray 相当于int[] byte[] ,这些类有特有的函数,比如IntArray.sum()

    //4.Object的处理
    //wait()/notify()/notifyAll() 需要 any as Object 调用
    //getClass => Any.class.java 或者Any.javaClass
    //clone()       finalize() 不需要override


    //5.native => external

}

